Accountable Storage
نویسندگان
چکیده
We introduce Accountable Storage (AS), a framework allowing a client with small local space to outsource n file blocks to an untrusted server and be able (at any point in time after outsourcing) to provably compute how many bits have been discarded by the server. Such protocols offer “provable storage insurance” to a client: In case of a data loss, the client can be compensated with a dollar amount proportional to the damage that has occurred, forcing the server to be more “accountable” for his behavior. The insurance can be captured in the SLA between the client and the server. Although applying existing techniques (e.g., proof-of-storage protocols) could address the AS problem, the related costs of such approaches are prohibitive. Instead, our protocols can provably compute the damage that has occurred through an efficient recovery process of the lost or corrupted file blocks, which requires only sublinear O(δ logn) communication, computation and local space, where δ is the maximum number of corrupted file blocks that can be tolerated. Our technique is based on an extension of invertible Bloom filters, a data structure used to quickly compute the distance between two sets. Finally, we show how our AS protocol can be integrated with Bitcoin, to support automatic compensations proportional to the number of corrupted bits at the server. We also build and evaluate our protocols showing that they perform well in practice.
منابع مشابه
A Security Cloud Storage Scheme Based Accountable Key-Policy Attribute-Based Encryption without Key Escrow
With the development of cloud computing, more and more users start to utilize the cloud storage service. However, there exist some issues: 1) cloud server steals the shared data, 2) sharers collude with the cloud server to steal the shared data, 3) cloud server tampers the shared data, 4) sharers and key generation center (KGC) conspire to steal the shared data. In this paper, we use advanced e...
متن کاملCATS: Certified Authenticated Tamper-evident State Store for Network Services
This paper presents the design, implementation, and evaluation of CATS, a toolkit for indexed state storage for network services. CATS is based on a new implementation of a persistent authenticated dictionary, which integrates signed action records and cryptographic state digests into an index. This storage abstraction enables a CATS-based network service to certify its operations: any client w...
متن کاملNeeds Assessment and Determination of the Priorities of Accountable Education in Gonabad University of Medical Sciences
Background: Identifying the needs and priorities of accountable education is an important issue for providing needs based training and empowering students in responding to the real needs of the community. The present study was conducted to identify and prioritize accountable educational needs in Gonabad University of Medical Sciences. Methods: This is a qualitative research. The participants in...
متن کاملInvestigation of Accountable Medical Education in Iran
Introduction: Nowadays, education development center at the medical university of changing the gols and processes of leadership and management is important. Example of developments medical education is accountable medical education in Iran. in Considering priorities for public health problems in the functional fields. the purpose of this review article was to assess the state of accountable ...
متن کاملDevelopment the field of accountable education: along the way from the comprehensive health service center to the social accountable medical education center: The need for change
Social accountability is a commitment to guidance, education and research and the provision of health services based on the priority of community health needs and its importance is such that in some studies it is considered as one of the four main missions of medical universities. It is necessary to change the direction of comprehensive health service centers to the social accountable medical e...
متن کامل